non-refundable aid - German English Dictionary